pub fn new_count_distinct(input_str: &str) -> usize {
    let mut set = std::collections::HashSet::new(); // 创建集合
    for element in input_str.split(',') { // 按 ',' 分割
        set.insert(element.trim()); // 将元素插入集合，去除空格，元素存在则插入失败
    }
    set.len() // 返回集合大小，即不同元素个数
}
